草庐IT

安卓 ListView : Resource Not Found Exception

全部标签

Android 以编程方式设置 ListView 背景与透明度问题

我的第一个问题是,如何将ListView的背景颜色设置为白色?我试过list.setBackgroundColor(0xFFFFFF);但这当然行不通。我在使用其他ListView时遇到的另一个问题(我可以很容易地在xml中更改bg,但我不知道在java中如何更改)是当您点击和滚动时行变黑。我认为这是问题所在:AndroidListViewBackgroundnotpainted同样,我不知道如何在我的代码中实现它。 最佳答案 可以如下设置listview的背景色,ListViewlistview=newListView(this)

android - 如何将节标题添加到 android 中的自定义 ListView ?

packagecom.VRG;importjava.io.IOException;importjava.util.ArrayList;importjava.util.HashMap;importandroid.app.Activity;importandroid.content.Context;importandroid.media.MediaPlayer;importandroid.media.MediaPlayer.OnCompletionListener;importandroid.os.Bundle;importandroid.util.Log;importandroid.vi

android - 不同颜色过滤器的 ListView 缓存不起作用

我正在使用一个使用ViewHolder模式并利用缓存机制的ListView。这是我尝试设置列表项背景之一的代码fragmentif(drawable!=null){if(this.backgroundBurnColor!=null&&this.backgroundBurnColor.getValue()!=0){Log.d("burncolor",this.backgroundBurnColor.getValue()+"");drawable.setColorFilter(this.backgroundBurnColor.getValue(),Mode.MULTIPLY);}elsei

android - ListView 隐藏一些项目

我想根据某些条件隐藏ListView中的某些项目。我找到了2个解决方案,但没有一个有效。我尝试从getItem()方法返回空的View但分隔线仍然可见。因此,如果我隐藏所有项目,例如它会导致一大堆分隔线。第二个是在getItem()方法中设置View.GONE。但是ListView仍然为不可见的项目保留位置,这导致我的列表中出现空View。有没有人找到解决这个问题的方法?编辑:我还需要注意,我无法从数据集中删除任何数据。Adapter/ListView只能隐藏指定的项目。 最佳答案 我将通过以下方式实现:在您的适配器中创建一个列表/

android - Horizo​​ntalScrollView:带有 getView() 的 CustomAdapter 不会像 ListView 那样重用 convertViews

在我过去的一个项目中,我实现了一个“TimePickerCarousel”。它基于HorizontalScrollView.用户可以在滚动此View时选择一个时间。时间值是根据HorizontalScrollView的X偏移量计算得出的.我想在github上分享这个项目,但是在清理代码时我发现了一些性能不佳的问题。HorizontalScrollView填充了自定义ArrayAdapter.getView()使用Holder对于convertView.我认为它可能在ListView中用作适配器,因此只有可见的项目才会被渲染并在它们将被销毁时重新使用。相反,所有项目都被渲染!!!(在我的

安卓作为商业游戏平台

我目前正在为基于OpenGLES的Android开发一款小型非商业游戏。除了一些小问题(像垃圾模拟器一样慢是最大的问题)到目前为止我真的很喜欢它并且很乐意继续为它开发。问题是:您对Android作为游戏市场环境的future有何看法?我在某处读到一篇文章说iPhone是游戏的首选平台,但由于我没有Mac并且不会费心去解决一些复杂的工作以使其在Windows上运行我目前不感兴趣它。所以你怎么看?在更大的Android游戏项目上花费大量时间(可能还有金钱)是否值得? 最佳答案 简短回答:现在下结论还为时过早。从技术上讲,对于游戏开发者而

android - 销毁安卓应用

我开发了一个运行良好的应用程序。因为我使用了一些静态变量,还设置了应用程序级变量。我的问题是,即使在每个Activity上设置finish()之后,应用程序仍以运行模式显示。关闭应用程序后,当我在一段时间后启动应用程序时,它会设置最后的更改。如何销毁我的应用程序? 最佳答案 我认为正确答案是“你不应该”。在用户停止使用您的应用程序后,它是否仍在运行并不重要。Android会在/如果需要时将其终止。您的应用很可能甚至不应该有退出按钮。 关于android-销毁安卓应用,我们在StackOv

android - 在 listview android 的顶部添加项目

我有一个ListView,我正在使用list.add(mylist)和adapter.notifydatasetchanged(),它将项目添加到现有列表下方,如何将项目添加到列表顶部。例如:如果我收到新消息,它应该在现有列表的顶部。提前致谢。 最佳答案 使用add(intindex,Eobject)。其中index=0。 关于android-在listviewandroid的顶部添加项目,我们在StackOverflow上找到一个类似的问题: https:/

android - ListView.setFooterView(v) 页脚更改在 VIewPager 显示的 ListView 中不可见

我打电话listView.setFooterView(v)但没有任何变化可见。现在我应该补充一点,listView位于添加到ViewPager的View(而不是框架)内。所以持有listView的View是在viewpager里面的。如果我在View之间来回切换,那么我会看到变化,但不会。到目前为止,我已经尝试使包括整个ViewPager在内的大部分内容无效,但它仍然没有显示。内部Activity布局我有:然后我有三个页面,每个页面如下所示:所以我有像上面那样的View,并立即在主要Activity的onCreate()中创建它们。MyPageAdapterextendsViewPag

android - 切换按钮安卓

我希望我的切换按钮的ON文本大而OFF文本小。但是做不到..有什么建议吗?这就是我正在尝试的mf=(ToggleButton)findViewById(R.id.mf);if(mf.isEnabled()==true){mf.setTextSize(13);}elsemf.setTextSize(8); 最佳答案 每次单击按钮时都必须调用您的代码。所以使用:toggleButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(View